home *** CD-ROM | disk | FTP | other *** search
/ Aminet 37 / Aminet 37 (2000)(Schatztruhe)[!][Jun 2000].iso / Aminet / dev / src / emog.lha / makeall < prev    next >
Encoding:
AmigaDOS Script File  |  2000-03-07  |  734 b   |  39 lines

  1. .key -?/S,CLEAR/S,MAKE/S
  2.  
  3. IF <CLEAR>
  4.   delete #?.m emog scanner yyparse.e
  5. ENDIF
  6.  
  7. IF <-?>
  8.  
  9.   echo "Commandlineoptions:"
  10.   echo ""
  11.   echo "  CLEAR     : Remove modules and binaries"
  12.   echo "  MAKE      : Make all necessary compilations"
  13.   echo "  -?        : This help"
  14.   echo ""
  15.  
  16. ENDIF
  17.  
  18. IF <MAKE>
  19.  
  20.   echo "Compiling tools..."
  21.   ec33a tools.e IGNORECACHE QUIET
  22.   ec33a lomo.e IGNORECACHE QUIET
  23.   ec33a absy.e IGNORECACHE QUIET
  24.  
  25.   echo "Making the scanner..."
  26.   makescanner
  27.   ec33a scanner.e IGNORECACHE QUIET
  28.  
  29.   echo "Making the parser..."
  30.   eyacc parser.y
  31.   ec33a yyparse.e IGNORECACHE QUIET
  32.   ec33a parser.e IGNORECACHE QUIET
  33.  
  34.   echo "Generating the binary..."
  35.   ec33a egen.e IGNORECACHE QUIET
  36.   ec33a emog.e IGNORECACHE QUIET
  37.  
  38. ENDIF
  39.